PREMIERE STATUS -
EAST COAST PREMIERE
Friday October 20th 2023, 9:15 pm
Streaming: October 30th - November 5th
Gateway Theater Fort Lauderdale
1820 E Sunrise Blvd, Fort Lauderdale, FL 33304
Runtime: 110 minutes
Language: In English and Arabic with English subtitles
Director: Marwan Mokbe
Country: Egypt, 2023
Category: OUTshine After Dark
Genre: Drama, Gay, Horror
PREMIERE STATUS -
EAST COAST PREMIERE
<div class="festival-pick"><img src="/images/Talent/image/<?= $festival_pick->talent->id?>" alt="<?= $festival_pick->talent->name; ?>" />
$templateFile = '/home/mifo/public_html/templates/Films/info.php'
$dataForView = [
'film' => object(Cake\ORM\Entity) {
'id' => (int) 1705,
'poster' => null,
'visible' => true,
'spotlight' => false,
'title' => 'The Judgment ',
'genre' => 'Drama, Gay, Horror',
'category' => 'OUTshine After Dark',
'streaming_category' => '',
'venue' => 'Gateway Theater Fort Lauderdale',
'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304',
'ticket_link' => 'https://outshineftl2023.eventive.org/schedule/65163140bb77500dc029cd57',
'virtual_ticket_link' => 'https://watch.eventive.org/outshineftl2023/play/6516260e136ffb04a719bb61',
'party_ticket_link' => '',
'in_theaters' => true,
'datetime' => object(Cake\I18n\FrozenTime) {},
'has_endtime' => false,
'endtime' => null,
'is_streaming' => true,
'streaming_start' => object(Cake\I18n\FrozenTime) {},
'streaming_end' => object(Cake\I18n\FrozenTime) {},
'event_id' => null,
'director' => 'Marwan Mokbe',
'runtime' => '110 minutes ',
'language' => 'In English and Arabic with English subtitles ',
'country' => 'Egypt, 2023 ',
'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/hapGKU1Q0Yg?si=dG8UG1pXtiYQkq-Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>',
'twitter_link' => null,
'facebook_link' => '',
'synopsis' => '<b> OUTSHINE AFTER DARK SCREENING</b>
The film follows a gay couple returning from the US to Egypt for a family emergency. This forces the couple back into the closet as they attempt to pass as just friends in a country where homosexuality is forbidden. As the pervasive tension of dangerous homophobia rises around them, they begin to fear that they have fallen prey to witchcraft as punishment for their “homosexual sins”, causing one of them to fall into religious terror and exposing his unhealed past. Directed by Egyptian filmmaker Marwan Mokbe with a sexy Egyptian cast, The Judgement is a unique queer psychological horror story sure to please fans of the genre as well as anyone looking for a different kind of love story. ',
'logline' => 'A couple heads back to Egypt for a family emergency and gets caught up in what might be witchcraft or the manifestation of rampant homophobia in the country.',
'image' => null,
'thumbnail' => null,
'additional_info' => '',
'preceded_by' => '',
'community_partner' => null,
'community_partner_link' => '',
'community_partner_enabled' => false,
'community_partner2' => null,
'community_partner_link2' => '',
'community_partner_enabled2' => false,
'sponsor' => null,
'sponsor_link' => '',
'sponsor_enabled' => false,
'year' => null,
'city' => 'ftl',
'series' => 'Festival',
'event' => null,
'film_header_images' => [
[maximum depth reached]
],
'festival_pick_talent' => [
[maximum depth reached]
],
'festival_picks' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Films'
},
'suggested_films' => [
(int) 0 => object(Cake\ORM\Entity) {},
(int) 1 => object(Cake\ORM\Entity) {}
],
'title' => 'OUTshine Film Festival - The Judgment ',
'presenting_sponsors' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Cake\ORM\Table) {}
},
'sponsors_loop' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Cake\ORM\Table) {}
},
'skyscrapers' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Cake\ORM\Table) {}
},
'ticket_link' => '',
'banners' => object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
[maximum depth reached]
],
'defaultTypes' => [
[maximum depth reached]
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [[maximum depth reached]],
'matching' => [[maximum depth reached]],
'extraOptions' => [[maximum depth reached]],
'repository' => object(Cake\ORM\Table) {}
},
'festival' => 'mia'
]
$film = object(Cake\ORM\Entity) {
'id' => (int) 1705,
'poster' => null,
'visible' => true,
'spotlight' => false,
'title' => 'The Judgment ',
'genre' => 'Drama, Gay, Horror',
'category' => 'OUTshine After Dark',
'streaming_category' => '',
'venue' => 'Gateway Theater Fort Lauderdale',
'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304',
'ticket_link' => 'https://outshineftl2023.eventive.org/schedule/65163140bb77500dc029cd57',
'virtual_ticket_link' => 'https://watch.eventive.org/outshineftl2023/play/6516260e136ffb04a719bb61',
'party_ticket_link' => '',
'in_theaters' => true,
'datetime' => object(Cake\I18n\FrozenTime) {},
'has_endtime' => false,
'endtime' => null,
'is_streaming' => true,
'streaming_start' => object(Cake\I18n\FrozenTime) {},
'streaming_end' => object(Cake\I18n\FrozenTime) {},
'event_id' => null,
'director' => 'Marwan Mokbe',
'runtime' => '110 minutes ',
'language' => 'In English and Arabic with English subtitles ',
'country' => 'Egypt, 2023 ',
'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/hapGKU1Q0Yg?si=dG8UG1pXtiYQkq-Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>',
'twitter_link' => null,
'facebook_link' => '',
'synopsis' => '<b> OUTSHINE AFTER DARK SCREENING</b>
The film follows a gay couple returning from the US to Egypt for a family emergency. This forces the couple back into the closet as they attempt to pass as just friends in a country where homosexuality is forbidden. As the pervasive tension of dangerous homophobia rises around them, they begin to fear that they have fallen prey to witchcraft as punishment for their “homosexual sins”, causing one of them to fall into religious terror and exposing his unhealed past. Directed by Egyptian filmmaker Marwan Mokbe with a sexy Egyptian cast, The Judgement is a unique queer psychological horror story sure to please fans of the genre as well as anyone looking for a different kind of love story. ',
'logline' => 'A couple heads back to Egypt for a family emergency and gets caught up in what might be witchcraft or the manifestation of rampant homophobia in the country.',
'image' => null,
'thumbnail' => null,
'additional_info' => '',
'preceded_by' => '',
'community_partner' => null,
'community_partner_link' => '',
'community_partner_enabled' => false,
'community_partner2' => null,
'community_partner_link2' => '',
'community_partner_enabled2' => false,
'sponsor' => null,
'sponsor_link' => '',
'sponsor_enabled' => false,
'year' => null,
'city' => 'ftl',
'series' => 'Festival',
'event' => null,
'film_header_images' => [
(int) 0 => object(Cake\ORM\Entity) {},
(int) 1 => object(Cake\ORM\Entity) {},
(int) 2 => object(Cake\ORM\Entity) {},
(int) 3 => object(Cake\ORM\Entity) {},
(int) 4 => object(Cake\ORM\Entity) {},
(int) 5 => object(Cake\ORM\Entity) {},
(int) 6 => object(Cake\ORM\Entity) {},
(int) 7 => object(Cake\ORM\Entity) {},
(int) 8 => object(Cake\ORM\Entity) {},
(int) 9 => object(Cake\ORM\Entity) {},
(int) 10 => object(Cake\ORM\Entity) {},
(int) 11 => object(Cake\ORM\Entity) {},
(int) 12 => object(Cake\ORM\Entity) {},
(int) 13 => object(Cake\ORM\Entity) {},
(int) 14 => object(Cake\ORM\Entity) {},
(int) 15 => object(Cake\ORM\Entity) {},
(int) 16 => object(Cake\ORM\Entity) {}
],
'festival_pick_talent' => [
(int) 0 => object(Cake\ORM\Entity) {}
],
'festival_picks' => [
(int) 0 => object(Cake\ORM\Entity) {}
],
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Films'
}
$suggested_films = [
(int) 0 => object(Cake\ORM\Entity) {
'id' => (int) 2000,
'poster' => null,
'visible' => true,
'spotlight' => false,
'title' => 'CENTERPIECE FILM & PARTY: Maspalomas',
'genre' => 'Comedy, Drama, Gay',
'category' => '',
'streaming_category' => '',
'venue' => 'The Koubek Center Theater',
'venue_address' => '2705 SW 3rd St, Miami, FL 33135',
'ticket_link' => '',
'virtual_ticket_link' => '',
'party_ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6c945d3eba00ebe25226a',
'in_theaters' => true,
'datetime' => object(Cake\I18n\FrozenTime) {},
'has_endtime' => false,
'endtime' => null,
'is_streaming' => false,
'streaming_start' => null,
'streaming_end' => null,
'event_id' => null,
'director' => 'Aitor Arregi and Jose Mari Goenaga',
'runtime' => '106 minutes',
'language' => 'Basque and Spanish',
'country' => 'Spain, 2025',
'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1111944629?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="MASPALOMAS - Trailer"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>',
'twitter_link' => null,
'facebook_link' => '',
'synopsis' => 'Seventy-six-year-old Vicente is finally living his truth. In the sun-drenched LGBTQ+ haven of Maspalomas, he spends his days cruising the dunes and his nights in the neon glow of the Yumbo Centre. But when a stroke leaves him partially paralyzed, he is forced back to his rainy hometown of San Sebastián. Placed in a conservative nursing home by his estranged daughter, Vicente retreats into the closet. However, an unlikely friendship with his ebullient, right-wing roommate and a secret digital life spark a quiet revolution. This poignant look at aging proves the light of self-discovery never truly fades.
<b><i>WHY IT MATTERS: </b></i>This film is a vital piece of queer cinema because it shines a light on the "invisible" generation of LGBTQ+ elders. It explores the unique tragedy of being forced back into the closet due to age and illness, while celebrating the enduring power of queer joy and chosen community. By reclaiming space for older gay men in the narrative of self-discovery, it serves as a defiant reminder that our identities and our right to love do not have an expiration date.',
'logline' => 'After a stroke ends his hedonistic retirement in a queer paradise, a 76-year-old man must navigate the confines of a conservative nursing home—and the choice to go back into the closet—in this moving story of family, secrets, and late-life resilience.',
'image' => null,
'thumbnail' => null,
'additional_info' => '',
'preceded_by' => '',
'community_partner' => null,
'community_partner_link' => '',
'community_partner_enabled' => false,
'community_partner2' => null,
'community_partner_link2' => '',
'community_partner_enabled2' => false,
'sponsor' => null,
'sponsor_link' => '',
'sponsor_enabled' => false,
'year' => null,
'city' => 'ftl',
'series' => 'Spring Edition',
'film_header_images' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Films'
},
(int) 1 => object(Cake\ORM\Entity) {
'id' => (int) 1978,
'poster' => null,
'visible' => true,
'spotlight' => false,
'title' => 'Le Carn',
'genre' => 'Erotic, Gay',
'category' => '',
'streaming_category' => '',
'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale',
'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304',
'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6cef5f25d086a9f1b8dbf',
'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6da1f587fbadd91445fef',
'party_ticket_link' => '',
'in_theaters' => true,
'datetime' => object(Cake\I18n\FrozenTime) {},
'has_endtime' => false,
'endtime' => null,
'is_streaming' => true,
'streaming_start' => object(Cake\I18n\FrozenTime) {},
'streaming_end' => object(Cake\I18n\FrozenTime) {},
'event_id' => null,
'director' => 'Joan Porcel',
'runtime' => '83 minutes',
'language' => 'Spanish & Catalan',
'country' => 'Spain, 2025',
'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/RDu4uQAeREY?si=SXCKDO2O2z97A8DD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>',
'twitter_link' => null,
'facebook_link' => '',
'synopsis' => 'In Le Carn, dancer Lluís Garau pushes the boundaries of desire, intimacy, and digital connection through a daring performance. As he navigates a world of random encounters, flirtation, and seduction, his body becomes both art and playground, exposed to strangers and audiences alike. Joan Porcel captures the tension between voyeurism and self-expression, merging real-life lust, obsession, and longing with experimental, beautiful choreography. Fragmented screens and daring movement dissolve barriers between performer and viewer, reality and fantasy. Le Carn is a provocative, visually stunning exploration of contemporary desire, erotic freedom, and the thrill of connection in a digital age.',
'logline' => 'A young dancer risks exposure, lust, and obsession as his experimental performance turns digital fantasy into corporeal erotic reality.',
'image' => null,
'thumbnail' => null,
'additional_info' => '',
'preceded_by' => '',
'community_partner' => null,
'community_partner_link' => '',
'community_partner_enabled' => false,
'community_partner2' => null,
'community_partner_link2' => '',
'community_partner_enabled2' => false,
'sponsor' => null,
'sponsor_link' => '',
'sponsor_enabled' => false,
'year' => null,
'city' => 'ftl',
'series' => 'Spring Edition',
'film_header_images' => [
[maximum depth reached]
],
'[new]' => false,
'[accessible]' => [
[maximum depth reached]
],
'[dirty]' => [[maximum depth reached]],
'[original]' => [[maximum depth reached]],
'[virtual]' => [[maximum depth reached]],
'[hasErrors]' => false,
'[errors]' => [[maximum depth reached]],
'[invalid]' => [[maximum depth reached]],
'[repository]' => 'Films'
}
]
$title = 'OUTshine Film Festival - The Judgment '
$presenting_sponsors = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Sponsors__id' => 'integer',
'Sponsors.id' => 'integer',
'id' => 'integer',
'Sponsors__link_url' => 'string',
'Sponsors.link_url' => 'string',
'link_url' => 'string',
'Sponsors__image' => 'binary',
'Sponsors.image' => 'binary',
'image' => 'binary',
'Sponsors__hidden' => 'boolean',
'Sponsors.hidden' => 'boolean',
'hidden' => 'boolean',
'Sponsors__category' => 'string',
'Sponsors.category' => 'string',
'category' => 'string',
'Sponsors__description' => 'text',
'Sponsors.description' => 'text',
'description' => 'text',
'Sponsors__city' => 'string',
'Sponsors.city' => 'string',
'city' => 'string',
'Sponsors__sort' => 'integer',
'Sponsors.sort' => 'integer',
'sort' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Cake\ORM\Table) {}
}
$sponsors_loop = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Sponsors__id' => 'integer',
'Sponsors.id' => 'integer',
'id' => 'integer',
'Sponsors__link_url' => 'string',
'Sponsors.link_url' => 'string',
'link_url' => 'string',
'Sponsors__image' => 'binary',
'Sponsors.image' => 'binary',
'image' => 'binary',
'Sponsors__hidden' => 'boolean',
'Sponsors.hidden' => 'boolean',
'hidden' => 'boolean',
'Sponsors__category' => 'string',
'Sponsors.category' => 'string',
'category' => 'string',
'Sponsors__description' => 'text',
'Sponsors.description' => 'text',
'description' => 'text',
'Sponsors__city' => 'string',
'Sponsors.city' => 'string',
'city' => 'string',
'Sponsors__sort' => 'integer',
'Sponsors.sort' => 'integer',
'sort' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Cake\ORM\Table) {}
}
$skyscrapers = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Sponsors__id' => 'integer',
'Sponsors.id' => 'integer',
'id' => 'integer',
'Sponsors__link_url' => 'string',
'Sponsors.link_url' => 'string',
'link_url' => 'string',
'Sponsors__image' => 'binary',
'Sponsors.image' => 'binary',
'image' => 'binary',
'Sponsors__hidden' => 'boolean',
'Sponsors.hidden' => 'boolean',
'hidden' => 'boolean',
'Sponsors__category' => 'string',
'Sponsors.category' => 'string',
'category' => 'string',
'Sponsors__description' => 'text',
'Sponsors.description' => 'text',
'description' => 'text',
'Sponsors__city' => 'string',
'Sponsors.city' => 'string',
'city' => 'string',
'Sponsors__sort' => 'integer',
'Sponsors.sort' => 'integer',
'sort' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Cake\ORM\Table) {}
}
$ticket_link = ''
$banners = object(Cake\ORM\Query) {
'(help)' => 'This is a Query object, to get the results execute or iterate it.',
'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)',
'params' => [
':c0' => [
[maximum depth reached]
],
':c1' => [
[maximum depth reached]
]
],
'defaultTypes' => [
'Sponsors__id' => 'integer',
'Sponsors.id' => 'integer',
'id' => 'integer',
'Sponsors__link_url' => 'string',
'Sponsors.link_url' => 'string',
'link_url' => 'string',
'Sponsors__image' => 'binary',
'Sponsors.image' => 'binary',
'image' => 'binary',
'Sponsors__hidden' => 'boolean',
'Sponsors.hidden' => 'boolean',
'hidden' => 'boolean',
'Sponsors__category' => 'string',
'Sponsors.category' => 'string',
'category' => 'string',
'Sponsors__description' => 'text',
'Sponsors.description' => 'text',
'description' => 'text',
'Sponsors__city' => 'string',
'Sponsors.city' => 'string',
'city' => 'string',
'Sponsors__sort' => 'integer',
'Sponsors.sort' => 'integer',
'sort' => 'integer'
],
'decorators' => (int) 0,
'executed' => false,
'hydrate' => true,
'buffered' => true,
'formatters' => (int) 0,
'mapReducers' => (int) 0,
'contain' => [],
'matching' => [],
'extraOptions' => [],
'repository' => object(Cake\ORM\Table) {}
}
$festival = 'mia'
$title_slug = 'the judgment '
$image = object(Cake\ORM\Entity) {
'id' => (int) 4732,
'parent_table' => 'Films',
'parent_id' => (int) 1705,
'image_group' => 'film_header_images',
'alt_text' => '',
'image_data' => resource,
'sort' => (int) 16,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'FilmHeaderImages'
}
$key = (int) 16
$festival_pick = object(Cake\ORM\Entity) {
'id' => (int) 4,
'film_id' => (int) 1705,
'talent_id' => (int) 105,
'quote' => '<br>In attendance for an intro and Q&A after the film!',
'talent' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'FestivalPickTalent'
}include - ROOT/templates/Films/info.php, line 181 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'name' of non-object [ROOT/templates/Films/info.php, line 181]" />Code Context<div class="festival-pick"><img src="/images/Talent/image/<?= $festival_pick->talent->id?>" alt="<?= $festival_pick->talent->name; ?>" />$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 1705, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Judgment ', 'genre' => 'Drama, Gay, Horror', 'category' => 'OUTshine After Dark', 'streaming_category' => '', 'venue' => 'Gateway Theater Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshineftl2023.eventive.org/schedule/65163140bb77500dc029cd57', 'virtual_ticket_link' => 'https://watch.eventive.org/outshineftl2023/play/6516260e136ffb04a719bb61', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Marwan Mokbe', 'runtime' => '110 minutes ', 'language' => 'In English and Arabic with English subtitles ', 'country' => 'Egypt, 2023 ', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/hapGKU1Q0Yg?si=dG8UG1pXtiYQkq-Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b> OUTSHINE AFTER DARK SCREENING</b> The film follows a gay couple returning from the US to Egypt for a family emergency. This forces the couple back into the closet as they attempt to pass as just friends in a country where homosexuality is forbidden. As the pervasive tension of dangerous homophobia rises around them, they begin to fear that they have fallen prey to witchcraft as punishment for their “homosexual sins”, causing one of them to fall into religious terror and exposing his unhealed past. Directed by Egyptian filmmaker Marwan Mokbe with a sexy Egyptian cast, The Judgement is a unique queer psychological horror story sure to please fans of the genre as well as anyone looking for a different kind of love story. ', 'logline' => 'A couple heads back to Egypt for a family emergency and gets caught up in what might be witchcraft or the manifestation of rampant homophobia in the country.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [ [maximum depth reached] ], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - The Judgment ', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 1705, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Judgment ', 'genre' => 'Drama, Gay, Horror', 'category' => 'OUTshine After Dark', 'streaming_category' => '', 'venue' => 'Gateway Theater Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshineftl2023.eventive.org/schedule/65163140bb77500dc029cd57', 'virtual_ticket_link' => 'https://watch.eventive.org/outshineftl2023/play/6516260e136ffb04a719bb61', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Marwan Mokbe', 'runtime' => '110 minutes ', 'language' => 'In English and Arabic with English subtitles ', 'country' => 'Egypt, 2023 ', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/hapGKU1Q0Yg?si=dG8UG1pXtiYQkq-Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b> OUTSHINE AFTER DARK SCREENING</b> The film follows a gay couple returning from the US to Egypt for a family emergency. This forces the couple back into the closet as they attempt to pass as just friends in a country where homosexuality is forbidden. As the pervasive tension of dangerous homophobia rises around them, they begin to fear that they have fallen prey to witchcraft as punishment for their “homosexual sins”, causing one of them to fall into religious terror and exposing his unhealed past. Directed by Egyptian filmmaker Marwan Mokbe with a sexy Egyptian cast, The Judgement is a unique queer psychological horror story sure to please fans of the genre as well as anyone looking for a different kind of love story. ', 'logline' => 'A couple heads back to Egypt for a family emergency and gets caught up in what might be witchcraft or the manifestation of rampant homophobia in the country.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {}, (int) 8 => object(Cake\ORM\Entity) {}, (int) 9 => object(Cake\ORM\Entity) {}, (int) 10 => object(Cake\ORM\Entity) {}, (int) 11 => object(Cake\ORM\Entity) {}, (int) 12 => object(Cake\ORM\Entity) {}, (int) 13 => object(Cake\ORM\Entity) {}, (int) 14 => object(Cake\ORM\Entity) {}, (int) 15 => object(Cake\ORM\Entity) {}, (int) 16 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [ (int) 0 => object(Cake\ORM\Entity) {} ], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 2000, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'CENTERPIECE FILM & PARTY: Maspalomas', 'genre' => 'Comedy, Drama, Gay', 'category' => '', 'streaming_category' => '', 'venue' => 'The Koubek Center Theater', 'venue_address' => '2705 SW 3rd St, Miami, FL 33135', 'ticket_link' => '', 'virtual_ticket_link' => '', 'party_ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6c945d3eba00ebe25226a', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Aitor Arregi and Jose Mari Goenaga', 'runtime' => '106 minutes', 'language' => 'Basque and Spanish', 'country' => 'Spain, 2025', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1111944629?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="MASPALOMAS - Trailer"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'Seventy-six-year-old Vicente is finally living his truth. In the sun-drenched LGBTQ+ haven of Maspalomas, he spends his days cruising the dunes and his nights in the neon glow of the Yumbo Centre. But when a stroke leaves him partially paralyzed, he is forced back to his rainy hometown of San Sebastián. Placed in a conservative nursing home by his estranged daughter, Vicente retreats into the closet. However, an unlikely friendship with his ebullient, right-wing roommate and a secret digital life spark a quiet revolution. This poignant look at aging proves the light of self-discovery never truly fades. <b><i>WHY IT MATTERS: </b></i>This film is a vital piece of queer cinema because it shines a light on the "invisible" generation of LGBTQ+ elders. It explores the unique tragedy of being forced back into the closet due to age and illness, while celebrating the enduring power of queer joy and chosen community. By reclaiming space for older gay men in the narrative of self-discovery, it serves as a defiant reminder that our identities and our right to love do not have an expiration date.', 'logline' => 'After a stroke ends his hedonistic retirement in a queer paradise, a 76-year-old man must navigate the confines of a conservative nursing home—and the choice to go back into the closet—in this moving story of family, secrets, and late-life resilience.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1978, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Le Carn', 'genre' => 'Erotic, Gay', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6cef5f25d086a9f1b8dbf', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6da1f587fbadd91445fef', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Joan Porcel', 'runtime' => '83 minutes', 'language' => 'Spanish & Catalan', 'country' => 'Spain, 2025', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/RDu4uQAeREY?si=SXCKDO2O2z97A8DD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'In Le Carn, dancer Lluís Garau pushes the boundaries of desire, intimacy, and digital connection through a daring performance. As he navigates a world of random encounters, flirtation, and seduction, his body becomes both art and playground, exposed to strangers and audiences alike. Joan Porcel captures the tension between voyeurism and self-expression, merging real-life lust, obsession, and longing with experimental, beautiful choreography. Fragmented screens and daring movement dissolve barriers between performer and viewer, reality and fantasy. Le Carn is a provocative, visually stunning exploration of contemporary desire, erotic freedom, and the thrill of connection in a digital age.', 'logline' => 'A young dancer risks exposure, lust, and obsession as his experimental performance turns digital fantasy into corporeal erotic reality.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - The Judgment ' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'the judgment ' $image = object(Cake\ORM\Entity) { 'id' => (int) 4732, 'parent_table' => 'Films', 'parent_id' => (int) 1705, 'image_group' => 'film_header_images', 'alt_text' => '', 'image_data' => resource, 'sort' => (int) 16, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 16 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 4, 'film_id' => (int) 1705, 'talent_id' => (int) 105, 'quote' => '<br>In attendance for an intro and Q&A after the film!', 'talent' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPickTalent' }include - ROOT/templates/Films/info.php, line 181 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'name' of non-object [ROOT/templates/Films/info.php, line 184]-Code Context<div class="festival-pick-info"><p class="festival-picks-name"><?= $festival_pick->talent->name; ?> - <?= $festival_pick->talent->biography; ?></p><?php if(!empty($festival_pick->quote)): ?>$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 1705, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Judgment ', 'genre' => 'Drama, Gay, Horror', 'category' => 'OUTshine After Dark', 'streaming_category' => '', 'venue' => 'Gateway Theater Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshineftl2023.eventive.org/schedule/65163140bb77500dc029cd57', 'virtual_ticket_link' => 'https://watch.eventive.org/outshineftl2023/play/6516260e136ffb04a719bb61', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Marwan Mokbe', 'runtime' => '110 minutes ', 'language' => 'In English and Arabic with English subtitles ', 'country' => 'Egypt, 2023 ', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/hapGKU1Q0Yg?si=dG8UG1pXtiYQkq-Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b> OUTSHINE AFTER DARK SCREENING</b> The film follows a gay couple returning from the US to Egypt for a family emergency. This forces the couple back into the closet as they attempt to pass as just friends in a country where homosexuality is forbidden. As the pervasive tension of dangerous homophobia rises around them, they begin to fear that they have fallen prey to witchcraft as punishment for their “homosexual sins”, causing one of them to fall into religious terror and exposing his unhealed past. Directed by Egyptian filmmaker Marwan Mokbe with a sexy Egyptian cast, The Judgement is a unique queer psychological horror story sure to please fans of the genre as well as anyone looking for a different kind of love story. ', 'logline' => 'A couple heads back to Egypt for a family emergency and gets caught up in what might be witchcraft or the manifestation of rampant homophobia in the country.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [ [maximum depth reached] ], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - The Judgment ', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 1705, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Judgment ', 'genre' => 'Drama, Gay, Horror', 'category' => 'OUTshine After Dark', 'streaming_category' => '', 'venue' => 'Gateway Theater Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshineftl2023.eventive.org/schedule/65163140bb77500dc029cd57', 'virtual_ticket_link' => 'https://watch.eventive.org/outshineftl2023/play/6516260e136ffb04a719bb61', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Marwan Mokbe', 'runtime' => '110 minutes ', 'language' => 'In English and Arabic with English subtitles ', 'country' => 'Egypt, 2023 ', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/hapGKU1Q0Yg?si=dG8UG1pXtiYQkq-Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b> OUTSHINE AFTER DARK SCREENING</b> The film follows a gay couple returning from the US to Egypt for a family emergency. This forces the couple back into the closet as they attempt to pass as just friends in a country where homosexuality is forbidden. As the pervasive tension of dangerous homophobia rises around them, they begin to fear that they have fallen prey to witchcraft as punishment for their “homosexual sins”, causing one of them to fall into religious terror and exposing his unhealed past. Directed by Egyptian filmmaker Marwan Mokbe with a sexy Egyptian cast, The Judgement is a unique queer psychological horror story sure to please fans of the genre as well as anyone looking for a different kind of love story. ', 'logline' => 'A couple heads back to Egypt for a family emergency and gets caught up in what might be witchcraft or the manifestation of rampant homophobia in the country.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {}, (int) 8 => object(Cake\ORM\Entity) {}, (int) 9 => object(Cake\ORM\Entity) {}, (int) 10 => object(Cake\ORM\Entity) {}, (int) 11 => object(Cake\ORM\Entity) {}, (int) 12 => object(Cake\ORM\Entity) {}, (int) 13 => object(Cake\ORM\Entity) {}, (int) 14 => object(Cake\ORM\Entity) {}, (int) 15 => object(Cake\ORM\Entity) {}, (int) 16 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [ (int) 0 => object(Cake\ORM\Entity) {} ], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 2000, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'CENTERPIECE FILM & PARTY: Maspalomas', 'genre' => 'Comedy, Drama, Gay', 'category' => '', 'streaming_category' => '', 'venue' => 'The Koubek Center Theater', 'venue_address' => '2705 SW 3rd St, Miami, FL 33135', 'ticket_link' => '', 'virtual_ticket_link' => '', 'party_ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6c945d3eba00ebe25226a', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Aitor Arregi and Jose Mari Goenaga', 'runtime' => '106 minutes', 'language' => 'Basque and Spanish', 'country' => 'Spain, 2025', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1111944629?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="MASPALOMAS - Trailer"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'Seventy-six-year-old Vicente is finally living his truth. In the sun-drenched LGBTQ+ haven of Maspalomas, he spends his days cruising the dunes and his nights in the neon glow of the Yumbo Centre. But when a stroke leaves him partially paralyzed, he is forced back to his rainy hometown of San Sebastián. Placed in a conservative nursing home by his estranged daughter, Vicente retreats into the closet. However, an unlikely friendship with his ebullient, right-wing roommate and a secret digital life spark a quiet revolution. This poignant look at aging proves the light of self-discovery never truly fades. <b><i>WHY IT MATTERS: </b></i>This film is a vital piece of queer cinema because it shines a light on the "invisible" generation of LGBTQ+ elders. It explores the unique tragedy of being forced back into the closet due to age and illness, while celebrating the enduring power of queer joy and chosen community. By reclaiming space for older gay men in the narrative of self-discovery, it serves as a defiant reminder that our identities and our right to love do not have an expiration date.', 'logline' => 'After a stroke ends his hedonistic retirement in a queer paradise, a 76-year-old man must navigate the confines of a conservative nursing home—and the choice to go back into the closet—in this moving story of family, secrets, and late-life resilience.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1978, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Le Carn', 'genre' => 'Erotic, Gay', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6cef5f25d086a9f1b8dbf', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6da1f587fbadd91445fef', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Joan Porcel', 'runtime' => '83 minutes', 'language' => 'Spanish & Catalan', 'country' => 'Spain, 2025', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/RDu4uQAeREY?si=SXCKDO2O2z97A8DD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'In Le Carn, dancer Lluís Garau pushes the boundaries of desire, intimacy, and digital connection through a daring performance. As he navigates a world of random encounters, flirtation, and seduction, his body becomes both art and playground, exposed to strangers and audiences alike. Joan Porcel captures the tension between voyeurism and self-expression, merging real-life lust, obsession, and longing with experimental, beautiful choreography. Fragmented screens and daring movement dissolve barriers between performer and viewer, reality and fantasy. Le Carn is a provocative, visually stunning exploration of contemporary desire, erotic freedom, and the thrill of connection in a digital age.', 'logline' => 'A young dancer risks exposure, lust, and obsession as his experimental performance turns digital fantasy into corporeal erotic reality.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - The Judgment ' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'the judgment ' $image = object(Cake\ORM\Entity) { 'id' => (int) 4732, 'parent_table' => 'Films', 'parent_id' => (int) 1705, 'image_group' => 'film_header_images', 'alt_text' => '', 'image_data' => resource, 'sort' => (int) 16, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 16 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 4, 'film_id' => (int) 1705, 'talent_id' => (int) 105, 'quote' => '<br>In attendance for an intro and Q&A after the film!', 'talent' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPickTalent' }include - ROOT/templates/Films/info.php, line 184 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Notice (8): Trying to get property 'biography' of non-object [ROOT/templates/Films/info.php, line 184]Code Context<div class="festival-pick-info"><p class="festival-picks-name"><?= $festival_pick->talent->name; ?> - <?= $festival_pick->talent->biography; ?></p><?php if(!empty($festival_pick->quote)): ?>$templateFile = '/home/mifo/public_html/templates/Films/info.php' $dataForView = [ 'film' => object(Cake\ORM\Entity) { 'id' => (int) 1705, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Judgment ', 'genre' => 'Drama, Gay, Horror', 'category' => 'OUTshine After Dark', 'streaming_category' => '', 'venue' => 'Gateway Theater Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshineftl2023.eventive.org/schedule/65163140bb77500dc029cd57', 'virtual_ticket_link' => 'https://watch.eventive.org/outshineftl2023/play/6516260e136ffb04a719bb61', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Marwan Mokbe', 'runtime' => '110 minutes ', 'language' => 'In English and Arabic with English subtitles ', 'country' => 'Egypt, 2023 ', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/hapGKU1Q0Yg?si=dG8UG1pXtiYQkq-Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b> OUTSHINE AFTER DARK SCREENING</b> The film follows a gay couple returning from the US to Egypt for a family emergency. This forces the couple back into the closet as they attempt to pass as just friends in a country where homosexuality is forbidden. As the pervasive tension of dangerous homophobia rises around them, they begin to fear that they have fallen prey to witchcraft as punishment for their “homosexual sins”, causing one of them to fall into religious terror and exposing his unhealed past. Directed by Egyptian filmmaker Marwan Mokbe with a sexy Egyptian cast, The Judgement is a unique queer psychological horror story sure to please fans of the genre as well as anyone looking for a different kind of love story. ', 'logline' => 'A couple heads back to Egypt for a family emergency and gets caught up in what might be witchcraft or the manifestation of rampant homophobia in the country.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ [maximum depth reached] ], 'festival_pick_talent' => [ [maximum depth reached] ], 'festival_picks' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, 'suggested_films' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {} ], 'title' => 'OUTshine Film Festival - The Judgment ', 'presenting_sponsors' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'sponsors_loop' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'skyscrapers' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'ticket_link' => '', 'banners' => object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ [maximum depth reached] ], 'defaultTypes' => [ [maximum depth reached] ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [[maximum depth reached]], 'matching' => [[maximum depth reached]], 'extraOptions' => [[maximum depth reached]], 'repository' => object(Cake\ORM\Table) {} }, 'festival' => 'mia' ] $film = object(Cake\ORM\Entity) { 'id' => (int) 1705, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'The Judgment ', 'genre' => 'Drama, Gay, Horror', 'category' => 'OUTshine After Dark', 'streaming_category' => '', 'venue' => 'Gateway Theater Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshineftl2023.eventive.org/schedule/65163140bb77500dc029cd57', 'virtual_ticket_link' => 'https://watch.eventive.org/outshineftl2023/play/6516260e136ffb04a719bb61', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Marwan Mokbe', 'runtime' => '110 minutes ', 'language' => 'In English and Arabic with English subtitles ', 'country' => 'Egypt, 2023 ', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/hapGKU1Q0Yg?si=dG8UG1pXtiYQkq-Y" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => '<b> OUTSHINE AFTER DARK SCREENING</b> The film follows a gay couple returning from the US to Egypt for a family emergency. This forces the couple back into the closet as they attempt to pass as just friends in a country where homosexuality is forbidden. As the pervasive tension of dangerous homophobia rises around them, they begin to fear that they have fallen prey to witchcraft as punishment for their “homosexual sins”, causing one of them to fall into religious terror and exposing his unhealed past. Directed by Egyptian filmmaker Marwan Mokbe with a sexy Egyptian cast, The Judgement is a unique queer psychological horror story sure to please fans of the genre as well as anyone looking for a different kind of love story. ', 'logline' => 'A couple heads back to Egypt for a family emergency and gets caught up in what might be witchcraft or the manifestation of rampant homophobia in the country.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Festival', 'event' => null, 'film_header_images' => [ (int) 0 => object(Cake\ORM\Entity) {}, (int) 1 => object(Cake\ORM\Entity) {}, (int) 2 => object(Cake\ORM\Entity) {}, (int) 3 => object(Cake\ORM\Entity) {}, (int) 4 => object(Cake\ORM\Entity) {}, (int) 5 => object(Cake\ORM\Entity) {}, (int) 6 => object(Cake\ORM\Entity) {}, (int) 7 => object(Cake\ORM\Entity) {}, (int) 8 => object(Cake\ORM\Entity) {}, (int) 9 => object(Cake\ORM\Entity) {}, (int) 10 => object(Cake\ORM\Entity) {}, (int) 11 => object(Cake\ORM\Entity) {}, (int) 12 => object(Cake\ORM\Entity) {}, (int) 13 => object(Cake\ORM\Entity) {}, (int) 14 => object(Cake\ORM\Entity) {}, (int) 15 => object(Cake\ORM\Entity) {}, (int) 16 => object(Cake\ORM\Entity) {} ], 'festival_pick_talent' => [ (int) 0 => object(Cake\ORM\Entity) {} ], 'festival_picks' => [ (int) 0 => object(Cake\ORM\Entity) {} ], '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'Films' } $suggested_films = [ (int) 0 => object(Cake\ORM\Entity) { 'id' => (int) 2000, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'CENTERPIECE FILM & PARTY: Maspalomas', 'genre' => 'Comedy, Drama, Gay', 'category' => '', 'streaming_category' => '', 'venue' => 'The Koubek Center Theater', 'venue_address' => '2705 SW 3rd St, Miami, FL 33135', 'ticket_link' => '', 'virtual_ticket_link' => '', 'party_ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6c945d3eba00ebe25226a', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => false, 'streaming_start' => null, 'streaming_end' => null, 'event_id' => null, 'director' => 'Aitor Arregi and Jose Mari Goenaga', 'runtime' => '106 minutes', 'language' => 'Basque and Spanish', 'country' => 'Spain, 2025', 'youtube_link' => '<div style="padding:56.25% 0 0 0;position:relative;"><iframe src="https://player.vimeo.com/video/1111944629?badge=0&autopause=0&player_id=0&app_id=58479" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="MASPALOMAS - Trailer"></iframe></div><script src="https://player.vimeo.com/api/player.js"></script>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'Seventy-six-year-old Vicente is finally living his truth. In the sun-drenched LGBTQ+ haven of Maspalomas, he spends his days cruising the dunes and his nights in the neon glow of the Yumbo Centre. But when a stroke leaves him partially paralyzed, he is forced back to his rainy hometown of San Sebastián. Placed in a conservative nursing home by his estranged daughter, Vicente retreats into the closet. However, an unlikely friendship with his ebullient, right-wing roommate and a secret digital life spark a quiet revolution. This poignant look at aging proves the light of self-discovery never truly fades. <b><i>WHY IT MATTERS: </b></i>This film is a vital piece of queer cinema because it shines a light on the "invisible" generation of LGBTQ+ elders. It explores the unique tragedy of being forced back into the closet due to age and illness, while celebrating the enduring power of queer joy and chosen community. By reclaiming space for older gay men in the narrative of self-discovery, it serves as a defiant reminder that our identities and our right to love do not have an expiration date.', 'logline' => 'After a stroke ends his hedonistic retirement in a queer paradise, a 76-year-old man must navigate the confines of a conservative nursing home—and the choice to go back into the closet—in this moving story of family, secrets, and late-life resilience.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' }, (int) 1 => object(Cake\ORM\Entity) { 'id' => (int) 1978, 'poster' => null, 'visible' => true, 'spotlight' => false, 'title' => 'Le Carn', 'genre' => 'Erotic, Gay', 'category' => '', 'streaming_category' => '', 'venue' => 'Paradigm Cinemas: Gateway Fort Lauderdale', 'venue_address' => '1820 E Sunrise Blvd, Fort Lauderdale, FL 33304', 'ticket_link' => 'https://outshinespring2026.eventive.org/schedule/69c6cef5f25d086a9f1b8dbf', 'virtual_ticket_link' => 'https://watch.eventive.org/outshinespring2026/play/69c6da1f587fbadd91445fef', 'party_ticket_link' => '', 'in_theaters' => true, 'datetime' => object(Cake\I18n\FrozenTime) {}, 'has_endtime' => false, 'endtime' => null, 'is_streaming' => true, 'streaming_start' => object(Cake\I18n\FrozenTime) {}, 'streaming_end' => object(Cake\I18n\FrozenTime) {}, 'event_id' => null, 'director' => 'Joan Porcel', 'runtime' => '83 minutes', 'language' => 'Spanish & Catalan', 'country' => 'Spain, 2025', 'youtube_link' => '<iframe width="560" height="315" src="https://www.youtube.com/embed/RDu4uQAeREY?si=SXCKDO2O2z97A8DD" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>', 'twitter_link' => null, 'facebook_link' => '', 'synopsis' => 'In Le Carn, dancer Lluís Garau pushes the boundaries of desire, intimacy, and digital connection through a daring performance. As he navigates a world of random encounters, flirtation, and seduction, his body becomes both art and playground, exposed to strangers and audiences alike. Joan Porcel captures the tension between voyeurism and self-expression, merging real-life lust, obsession, and longing with experimental, beautiful choreography. Fragmented screens and daring movement dissolve barriers between performer and viewer, reality and fantasy. Le Carn is a provocative, visually stunning exploration of contemporary desire, erotic freedom, and the thrill of connection in a digital age.', 'logline' => 'A young dancer risks exposure, lust, and obsession as his experimental performance turns digital fantasy into corporeal erotic reality.', 'image' => null, 'thumbnail' => null, 'additional_info' => '', 'preceded_by' => '', 'community_partner' => null, 'community_partner_link' => '', 'community_partner_enabled' => false, 'community_partner2' => null, 'community_partner_link2' => '', 'community_partner_enabled2' => false, 'sponsor' => null, 'sponsor_link' => '', 'sponsor_enabled' => false, 'year' => null, 'city' => 'ftl', 'series' => 'Spring Edition', 'film_header_images' => [ [maximum depth reached] ], '[new]' => false, '[accessible]' => [ [maximum depth reached] ], '[dirty]' => [[maximum depth reached]], '[original]' => [[maximum depth reached]], '[virtual]' => [[maximum depth reached]], '[hasErrors]' => false, '[errors]' => [[maximum depth reached]], '[invalid]' => [[maximum depth reached]], '[repository]' => 'Films' } ] $title = 'OUTshine Film Festival - The Judgment ' $presenting_sponsors = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $sponsors_loop = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $skyscrapers = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $ticket_link = '' $banners = object(Cake\ORM\Query) { '(help)' => 'This is a Query object, to get the results execute or iterate it.', 'sql' => 'SELECT Sponsors.id AS Sponsors__id, Sponsors.link_url AS Sponsors__link_url, Sponsors.image AS Sponsors__image, Sponsors.hidden AS Sponsors__hidden, Sponsors.category AS Sponsors__category, Sponsors.description AS Sponsors__description, Sponsors.city AS Sponsors__city, Sponsors.sort AS Sponsors__sort FROM sponsors Sponsors WHERE (hidden = :c0 AND category = :c1)', 'params' => [ ':c0' => [ [maximum depth reached] ], ':c1' => [ [maximum depth reached] ] ], 'defaultTypes' => [ 'Sponsors__id' => 'integer', 'Sponsors.id' => 'integer', 'id' => 'integer', 'Sponsors__link_url' => 'string', 'Sponsors.link_url' => 'string', 'link_url' => 'string', 'Sponsors__image' => 'binary', 'Sponsors.image' => 'binary', 'image' => 'binary', 'Sponsors__hidden' => 'boolean', 'Sponsors.hidden' => 'boolean', 'hidden' => 'boolean', 'Sponsors__category' => 'string', 'Sponsors.category' => 'string', 'category' => 'string', 'Sponsors__description' => 'text', 'Sponsors.description' => 'text', 'description' => 'text', 'Sponsors__city' => 'string', 'Sponsors.city' => 'string', 'city' => 'string', 'Sponsors__sort' => 'integer', 'Sponsors.sort' => 'integer', 'sort' => 'integer' ], 'decorators' => (int) 0, 'executed' => false, 'hydrate' => true, 'buffered' => true, 'formatters' => (int) 0, 'mapReducers' => (int) 0, 'contain' => [], 'matching' => [], 'extraOptions' => [], 'repository' => object(Cake\ORM\Table) {} } $festival = 'mia' $title_slug = 'the judgment ' $image = object(Cake\ORM\Entity) { 'id' => (int) 4732, 'parent_table' => 'Films', 'parent_id' => (int) 1705, 'image_group' => 'film_header_images', 'alt_text' => '', 'image_data' => resource, 'sort' => (int) 16, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FilmHeaderImages' } $key = (int) 16 $festival_pick = object(Cake\ORM\Entity) { 'id' => (int) 4, 'film_id' => (int) 1705, 'talent_id' => (int) 105, 'quote' => '<br>In attendance for an intro and Q&A after the film!', 'talent' => null, '[new]' => false, '[accessible]' => [ '*' => true ], '[dirty]' => [], '[original]' => [], '[virtual]' => [], '[hasErrors]' => false, '[errors]' => [], '[invalid]' => [], '[repository]' => 'FestivalPickTalent' }include - ROOT/templates/Films/info.php, line 184 Cake\View\View::_evaluate() - CORE/src/View/View.php, line 1160 Cake\View\View::_render() - CORE/src/View/View.php, line 1121 Cake\View\View::render() - CORE/src/View/View.php, line 751 Cake\Controller\Controller::render() - CORE/src/Controller/Controller.php, line 688 Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 530 Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79 Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 229 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77 Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 160 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Cake\Error\Middleware\ErrorHandlerMiddleware::process() - CORE/src/Error/Middleware/ErrorHandlerMiddleware.php, line 119 Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
In attendance for an intro and Q&A after the film!